publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: mysql , wordpress , blog , migracja

2009-06-18 15:44  |  Tomasz Lisiewicz

Jak przenieść blog na Wordpressie pod inny adres? [MySQL]

Jak przenieść blog na Wordpressie pod inny adres? [MySQL]

Zdarza się, że prowadzony przez nas blog na bazie Wordpressa chcemy przenieść pod inny adres – kupilismy sobie na przykład lepszy hosting i nową domenę. Przenieśliśmy już zawartość bazy danych, ale blog nam nie działa. Co wtedy robić?

Najlepszym rozwiązaniem jest wykorzystanie SQL. Jeśli nie mamy dostępu do konsoli, zadziałają też narzędzia takie jak phpMyAdmin, udostępniane za darmo przez wiele firm hostingowych. Po zalogowaniu do phpMyAdmina klikamy ikonkę SQL, aby uzyskać dostęp do okienka formularza, w którym możemy wpisywać polecenia SQL.

  • Aby zaktualizować opcje Wordpressa, należy wykonać następujące polecenie:

    UPDATE wp_options SET option_value = replace(option_value, 'http://staryadres.pl', 'http://nowyadres.pl') WHERE option_name = 'home' OR option_name = 'siteurl';

  • Następnie trzeba zmienić adresy wpisów i stron w blogu – znajdują się one w tabeli wp_posts i są zapisane jako adresy bezwzględne (absolutne). Zmieniamy je poleceniem:

    UPDATE wp_posts SET guid = replace(guid, 'http://staryadres.pl','http://nowyadres.pl');

  • Po przeniesieniu bloga przestaną działać wszystkie dotychczasowe linki we wpisach, które odwoływały się do innych naszych wpisów. Można je zaktualizować poleceniem:

    UPDATE wp_posts SET post_content = replace(post_content, 'http://staryadres.pl', 'http://nowyadres.pl');

Po tych zabiegach nasz blog pod nowym adresem będzie działał bezproblemowo.

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł